Falls Sie das Betriebssystem MultiTOS verwenden, stellt WinRec drei verschiedene Speicherbereiche fr andere Prozesse bereit. Im Verzeichnis 'U:\SHM' befinden sich folgende 'Dateien': * WINREC.MEM: Dieser Speicherbereich enth„lt verschiedene Variablen, ber die der derzeitige Staus von WinRec abgefragt werden kann * BUFFER.MEM: Der Soundbuffer, der bei der Aufnahme und Wiedergabe verwendet wird. * LEVEL.MEM: Buffer der w„hrend des Audio-Thru-Modus benutzt wird, um Oszilloskop und Spektralizer mit Daten zu versorgen. Der Block 'WINREC' enth„lt folgende Variablen in 'C'-Notation: typedef struct { char samplename[32]; /*Aktueller Sample*/ char effname[32]; /*Aktueller Effekt*/ int mode; /*0:Audio-Thru, 1:Aufnahme, 2:Wiedergabe, 3:Overdubbing, -1: WinRec wurde beendet*/ DMAPOS *dmapos; /*Aktuelle Sound-DMA-Position*/ int version; /*WinRec Version 0x1371 = V1.371*/ int pro; /*1: WinRec Pro, 0: Shareware*/ } VAR; typedef struct { long playbufptr; long recbufptr; long res1,res2; } DMAPOS; Dieser Bereich kann in folgenden Versionen erweitert werden, bleibt aber immer 'abw„rtskompatibel'! Deshalb sollte man immer die WinRec Version abfragen.